Sharing Semi - Heterogeneous Single - User Editors for Real - Time Group Editing

نویسندگان

  • JIAJUN LU
  • Frank Shipman
  • Susan Pedersen
  • Valerie E. Taylor
  • Jiajun Lu
  • Fei Wu
  • Aifeng Chen
  • Jiulian Lu
  • Rui Li
  • Yi Yang
چکیده

Sharing Semi-heterogeneous Single-user Editors for Real-time Group Editing. (May 2005) Jiajun Lu, B.S., Fudan University Chair of Advisory Committee: Dr. Du Li A new approach is proposed to transparently share familiar single-user editors without modifying their source code. This approach tweaks a classic diff algorithm to derive edit scripts between document states. Concurrent edit scripts are merged to synchronize states of coauthoring sites. Our concept-proving prototype currently works with familiar, heterogeneous text editors such as GVim and WinEdt that can be adapted to support two basic interfaces, GetState and SetState. The adaption is less expensive and more robust than recent approaches such as ICT and CoWord, which must understand and translate editing operations at the operating system level. Experimental data show that our approach is able to provide sufficient performance for near-realtime group editing.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Using Familiar Single-User Editors for Collaborative Editing

A number of real-time group editors have been developed as vehicles for investigating various technical issues in computer-supported cooperative work (CSCW). Excellent as they are in serving academic purposes, those research prototypes are not (and will probably not be) widely used by ordinary users for “serious” group editing activities. The reason is primarily that they are generally not as p...

متن کامل

Sharing Single-User Editors by Intelligent Collaboration Transparency

A number group editors have been developed as vehicles for investigating various research issues in groupware. Excellent as they are in serving academic purposes, those research prototypes are not (and will probably not be) widely used by ordinary users for “serious” group editing activities. We account the following reasons for their “failure”. First, those research prototypes are not likely t...

متن کامل

Design considerations in choosing operations for building groupware systems

We have implemented a prototype toolkit, called DistEdit, for building interactive group editors in distributed environments. The toolkit allows di erent editors (e.g., vi, Emacs) to be used in the same group session. Based on our experience in building the toolkit, we report here some design solutions that are commonly used in single-user editors, but may not necessarily be appropriate in grou...

متن کامل

Operation propagation in real-time group editors - Multimedia, IEEE

Operation propagation refers to the mechanisms and policies used in group editors for the participants to notify each other of their individual editing activities. The timing and granularity of propagation depend on different requirements such as network bandwidth, session scale, computational power of involved sites, and preferences of each user. Here, we draw on some common design principles ...

متن کامل

Consistency Maintenance in Real - TimeCollaborative Graphics Editing

Real-time collaborative graphics editing systems allow a group of users to view and edit the same graphics document at the same time from geographically dispersed sites connected by communication networks. Consistency maintenance in the face of concurrent accesses to shared objects is one of the core issues in the design of these types of systems. In this article, we propose an object-level mul...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005